// 将axios封装成vue插件
import axios from 'axios'

const MyHttpServer = {}

MyHttpServer.install = (Vue) => {
  // 设置基准的url
  axios.defaults.baseURL = 'http://127.0.0.1:8888/api/private/v1/'
  axios.interceptors.request.use(config => {
    // console.log(config.url)
    if (config.url !== '/login') {
      // 请求对象添加Authorization
      config.headers.Authorization = window.sessionStorage.getItem('token')
    }
    return config
  })
  // 添加实例方法
  Vue.prototype.$http = axios
}

export default MyHttpServer
